jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

jquery网页元素拖拽插件效果及实现

来源:网络整理  作者:网友投稿  发布时间:2020-12-27 15:21
效果说明:配合已有css样式,载入插件后,网页元素可以随意在窗口内拖拽,设置了原位置半透明和拖拽半透明的效...

其他项后移 if(i 0){ arrzindex[i].getid = arrzindex[i-1].getid; $("#" + arrzindex[i].getid).css("z-index",dragleft + "px"); $drag.css("top",1); } }); } }) })(jquery) index.html: 复制代码 代码如下: script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/a_5798/js/jquery.min.js"/script script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/a_5798/js/jquery.jldraggable.js"/script script type="text/javascript" $(document).ready(function(){ $("#drag1").jldraggable(); //无参数。

parseint($drag.css("z-index")) - 1); } else if(model == "dfade"){ //跟随鼠标元素半透明 $drag.clone(false).appendto("body").addclass("dragshadow").css("z-index"。

"zidx":zidxnum}; $("#drag" + ($dragindex.length - i)).css("z-index",dragtop + "px"); } else{ return false; } }); }); $(document).mouseup(function(){ draggable = false; $(".dragshadow").remove(); if(model == "dfade"){ $drag.fadeto(0,没有影子 $("#drag2").jldraggable("cfade"); //cfade, "jldraggable" : function(mod){ //拖拽插件 var model = mod; var draggable = false; var $drag = $(this); $drag.find(".dragbar").mousedown(function(e){ draggable = true; var mouseleft = e.pagex - $drag.find(".dragbar").offset().left; //鼠标在拖拽区域中的横向距离 var mousetop = e.pagey - $drag.find(".dragbar").offset().top; //鼠标在拖拽区域中的横向距离 if(model == "cfade"){ //原位置元素半透明 $drag.clone(false).appendto("body").addclass("dragshadow").fadeto(0, 复制代码 代码如下: ;(function($){ $.fn.extend({ "jlzindex" : function(){ //用于判断和设置各个对话框的z-index var $dragindex = $(this); var arrzindex = new array(); for(var i=0; i $dragindex.length; i++){ //初始化数组元素值。

定义原位置半透明阴影 $("#drag3").jldraggable("dfade"); //dfade,zidxnum); } $dragindex.mousedown(function(){ var i = 0; var dindex = 0; while(arrzindex[i]){ //找到当前点击项在数组里的下标 if(arrzindex[i].getid == $(this).attr("id")){ dindex = i;} i++; } for(var i = dindex; i =0; i--){ //把点击项移至数组第一位。

arrzindex[i].zidx); } else{ arrzindex[i].getid = $(this).attr("id"); $("#" + arrzindex[i].getid).css("z-index",arrzindex[i].zidx); } } }); },0.2); } $(document).mousemove(function(e){ if(draggable){ var winwidth = $(window).width(); var winheight = $(window).height(); var dragleft = e.pagex - mouseleft; var dragtop = e.pagey - mousetop; //拖拽框不能超出窗口边界 if(dragleft 0){dragleft = 0;} if(dragleft + $drag.width() winwidth){ dragleft = winwidth - $drag.width(); } if(dragtop 0){dragtop = 0;} if(dragtop + $drag.height() winheight){ dragtop = winheight - $drag.height(); } $drag.css("left",parseint($drag.css("z-index")) - 1); $drag.fadeto(0。

定义跟随鼠标的半透明阴影 $(".dragindex").jlzindex(); //多个窗口的z-index处理 }); /script style type="text/css" .dragtitle{ width:120px; height:27px; background:url(images/drag_01.jpg); cursor:move; } .dragcontent{ width:120px; height:73px; background:url(images/drag_02.jpg); line-height:73px; text-align:center; } #drag1{ width:120px; position:absolute; left:10px; top:10px; } #drag2{ width:120px; position:absolute; left:90px; top:90px; } #drag3{ width:120px; position:absolute; left:170px; top:170px; } /style div div/div div无参数/div /div div div/div div原位半透明/div /div div div/div div拖拽半透明/div /div ,0.2).css("z-index",并按拖拽项顺序设置z-index值 var zidxnum = 10000 - i - i -2; arrzindex[i] = {"getid":"drag" + ($dragindex.length - i),。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/9725.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

jquery网页元素拖拽插件效果及实现

2020-12-27 编辑:网友投稿

其他项后移 if(i 0){ arrzindex[i].getid = arrzindex[i-1].getid; $("#" + arrzindex[i].getid).css("z-index",dragleft + "px"); $drag.css("top",1); } }); } }) })(jquery) index.html: 复制代码 代码如下: script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/a_5798/js/jquery.min.js"/script script type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/a_5798/js/jquery.jldraggable.js"/script script type="text/javascript" $(document).ready(function(){ $("#drag1").jldraggable(); //无参数。

parseint($drag.css("z-index")) - 1); } else if(model == "dfade"){ //跟随鼠标元素半透明 $drag.clone(false).appendto("body").addclass("dragshadow").css("z-index"。

"zidx":zidxnum}; $("#drag" + ($dragindex.length - i)).css("z-index",dragtop + "px"); } else{ return false; } }); }); $(document).mouseup(function(){ draggable = false; $(".dragshadow").remove(); if(model == "dfade"){ $drag.fadeto(0,没有影子 $("#drag2").jldraggable("cfade"); //cfade, "jldraggable" : function(mod){ //拖拽插件 var model = mod; var draggable = false; var $drag = $(this); $drag.find(".dragbar").mousedown(function(e){ draggable = true; var mouseleft = e.pagex - $drag.find(".dragbar").offset().left; //鼠标在拖拽区域中的横向距离 var mousetop = e.pagey - $drag.find(".dragbar").offset().top; //鼠标在拖拽区域中的横向距离 if(model == "cfade"){ //原位置元素半透明 $drag.clone(false).appendto("body").addclass("dragshadow").fadeto(0, 复制代码 代码如下: ;(function($){ $.fn.extend({ "jlzindex" : function(){ //用于判断和设置各个对话框的z-index var $dragindex = $(this); var arrzindex = new array(); for(var i=0; i $dragindex.length; i++){ //初始化数组元素值。

定义原位置半透明阴影 $("#drag3").jldraggable("dfade"); //dfade,zidxnum); } $dragindex.mousedown(function(){ var i = 0; var dindex = 0; while(arrzindex[i]){ //找到当前点击项在数组里的下标 if(arrzindex[i].getid == $(this).attr("id")){ dindex = i;} i++; } for(var i = dindex; i =0; i--){ //把点击项移至数组第一位。

arrzindex[i].zidx); } else{ arrzindex[i].getid = $(this).attr("id"); $("#" + arrzindex[i].getid).css("z-index",arrzindex[i].zidx); } } }); },0.2); } $(document).mousemove(function(e){ if(draggable){ var winwidth = $(window).width(); var winheight = $(window).height(); var dragleft = e.pagex - mouseleft; var dragtop = e.pagey - mousetop; //拖拽框不能超出窗口边界 if(dragleft 0){dragleft = 0;} if(dragleft + $drag.width() winwidth){ dragleft = winwidth - $drag.width(); } if(dragtop 0){dragtop = 0;} if(dragtop + $drag.height() winheight){ dragtop = winheight - $drag.height(); } $drag.css("left",parseint($drag.css("z-index")) - 1); $drag.fadeto(0。

定义跟随鼠标的半透明阴影 $(".dragindex").jlzindex(); //多个窗口的z-index处理 }); /script style type="text/css" .dragtitle{ width:120px; height:27px; background:url(images/drag_01.jpg); cursor:move; } .dragcontent{ width:120px; height:73px; background:url(images/drag_02.jpg); line-height:73px; text-align:center; } #drag1{ width:120px; position:absolute; left:10px; top:10px; } #drag2{ width:120px; position:absolute; left:90px; top:90px; } #drag3{ width:120px; position:absolute; left:170px; top:170px; } /style div div/div div无参数/div /div div div/div div原位半透明/div /div div div/div div拖拽半透明/div /div ,0.2).css("z-index",并按拖拽项顺序设置z-index值 var zidxnum = 10000 - i - i -2; arrzindex[i] = {"getid":"drag" + ($dragindex.length - i),。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/9725.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页